#commentMain, #commentForm {display:block;margin:0 12px;}
#commentMain dl {float:left;width:100%;padding:6px 0;border-bottom:1px dashed #222;}
#commentMain dl:hover {background-color:#111;}
#commentMain dl dt {float:left;padding:2px 2px 2px 6px;position:relative;z-index:10;}
#commentMain dl dt img {width:32px;height:32px;border:0;margin-top:2px;}
#commentMain dl dd {float:left;width:100%;margin-left:-40px;z-index:0;}
#commentMain dl dd .commentMain {clear:both;padding-left:40px;}
#commentMain dl dd .commentMain div {display:block;margin:2px 5px;}
#commentMain dl a {text-decoration:underline;}
	.commentMain .name {}
	.commentMain .name h5 a {font-size:11pt;}
	.commentMain .content {padding:5px 0;color:#ccc;min-height:16px;font-size:13px;word-break:break-all;white-space:normal;overflow:hidden;}
	.commentMain .bar {margin-bottom:0;font-size:12px;}
	.commentMain .bar em {font-size:11px;font-family:Verdana;color:#999;}
	.commentMain .bar a {color:#fc0;}
#commentMain dl.quote {border-bottom:0;}
#commentMain .nocomment {display:block;padding:10px;line-height:1.3em;}
#commentMain .nocomment i {float:left;background-position:-60px -124px;margin:4px 8px 5px 5px;}
#commentMain .nocomment .message {float:left;}
#commentMain .page {padding-top:8px;margin-left:0;}
#commentMain dl dl dt {padding:2px 0 2px 0;}
#commentMain dl dl dt img {margin-top:5px;}
#commentMain dl dl dd {margin-left:-32px;}
#commentMain dl dl dd .commentMain {padding-left:32px;}
#commentMain dl dl dd .commentMain div {margin:2px 5px 2px 2px;}

#commentForm {
	display:inline-block;position:relative;
	margin:8px 12px;padding:12px;background:#000;border:1px solid #222;
	-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;
	box-shadow: 0 3px 6px #222;-webkit-box-shadow: 0 3px 6px #222;-moz-box-shadow: 0 3px 6px #222;
}

#commentForm input,#commentForm textarea {border-color:#666;}
#commentForm h3.title {display:block;padding:2px;}
#commentForm h3.title code {float:right;font-size:12px;margin-top:1px;font-weight:normal;}
#commentForm p.gray {padding:6px 0 3px 0;}
#commentForm ul, #commentForm li {float:left;width:100%;padding:3px 0;}
#commentForm ul {padding:8px 0;line-height:22px;}
#commentForm li label {float:left;width:80px;}
#commentForm li .message {float:left;width:550px;}
#commentForm li #comment-quote {
	position:relative;border:1px dashed #333;padding:2px 5px 3px 15px;
	font-size:12px;margin-top:5px;line-height:1.3em;display:none;
}
#commentForm li #comment-quote code {position:absolute;left:3px;top:2px;width:50px;height:50px;}
#commentForm li textarea {width:500px;height:100px;resize: none;margin-top:5px;
	background: url(../logo/haotu-alpha.png) no-repeat scroll center 32px transparent;
}
#commentForm .required {color:red;}
